Automattic\Jetpack\Sync\Replicastore\Table_Checksum B

Total Complexity 79
Dependencies 6
Dependents 1
Total lines 958
Lines of code 506
Logical lines of code 194
Comment lines 318
Methods 16
Properties 16

Methods 16

Method Rating Maintainability Complexity Lines of code
build_checksum_query()
A
38 10 75
get_range_edges()
A
42 10 55
get_default_tables()
A
29
1 188
build_filter_statement()
A
50 9 27
prepare_fields()
A
59 9 12
prepare_filter_values_as_sql()
S
52 7 21
calculate_checksum()
S
50 6 28
__construct()
S
55 4 19
prepare_additional_columns()
S
57 4 18
validate_fields_against_table()
S
59 4 14
prepare_results_for_output()
S
63 3 11
validate_table_name()
S
65 3 9
validate_fields()
S
68 3 7
enable_woocommerce_tables()
S
65 3 10
enable_woocommerce_hpos_tables()
S
68 2 7
validate_input()
S
72 1 5